#define  _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
//void test()
//{
//	int i = 0 ;
//	int* p = (int*)malloc(40);
//	if (NULL == p)
//	{
//		perror("malloc");
//	}
//	for (i = 0; i <= 10; i++)
//	{
//		*(p + i) = i;
//	}
//	free(p);
//}
//
//void test()
//{
//	int i = 10;
//	int* p = &i;
//	free(p);
//}
//void test()
//{
//	int* p = (int*)malloc(40);
//	p++;
//	free(p);
//}
//void test()
//{
//	int* p = (int*)malloc(40);
//	free(p);	
//	free(p);
//}
void test()
{
	int* p = (int*)malloc(40);
	if (p != NULL)
	{
		*p = 20;
	}
}
int main() {
	test();
	return 0;
}



